
--管理员表的设计
drop table if exists bg_manager;
CREATE TABLE `bg_manager` (
    bg_id int(11) NOT NULL AUTO_INCREMENT comment '主键id',
    bg_name varchar(32) NOT NULL comment '名称',
    bg_pwd varchar(32) NOT NULL comment '密码',
    PRIMARY KEY (`bg_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 comment '管理员表';

//创建分类表
drop table if exists bg_cate;
create table bg_cate(
    cate_id tinyint unsigned not null auto_increment comment'主键',
    cate_name varchar(32) not null comment'分类名称',
    cate_description text comment'分类描述',
    is_show enum('0','1') not null default'0' comment'0:显示，1:不显示',
    primary key(cate_id)
)engine = Innodb charset = utf8 comment'分类表';

insert into bg_cate values(null,'首页','Portal','0');
insert into bg_cate values(null,'关于我','About','0');

//后台博文表
create table bg_blog(
    blog_id int unsigned not null auto_increment comment'主键',
    blog_title varchar(32) not null comment'博文的标题',
    blog_content text comment'博文的内容',
    author_id smallint unsigned not null default 0 comment '作者id',
    cate_id tinyint unsigned not null comment'分类的id',
    add_time int unsigned not null comment '博文添加的时间',
    upd_time int unsigned not null comment '博文修改的时间',
    is_show enum('0','1') not null default '0' comment '0:显示 1：不显示',
    primary key (blog_id)
)engine=Innodb charset=utf8 comment'博文表';

insert into bg_blog values(null,'程序员','与你的同伴一起进步

如果说掌握一门赖以生计的技术是技术人员要学会的第一课的话， 那么我觉得技术人员要真正学会的第二课，不是技术，而是业务、交流与协作，学会关心其他工作伙伴的工作情况和进展..',0,8,unix_timestamp(),unix_timestamp(),'0');

insert into bg_blog values(null,'人生的哲理',' 那么我觉得技术人员要真正学会的第二课，不是技术，而是业务、交流与协作，学会关心其他工作伙伴的工作情况和进展..',0,8,unix_timestamp(),unix_timestamp(),'0');
//添加字段

alter table bg_blog add blog_small_logo varchar(128) not null default '' comment'博文缩略logo';
alter table bg_blog add blog_big_logo varchar(128) not null default '' comment'博文logo';

//修改字段
alter table bg_blog change author_id author_name varchar(32) not null default'' comment'作者姓名';

//相册
drop table if exists bg_pics;
create table bg_pics(
pics_id int unsigned not null auto_increment comment'主键',
pics_name varchar(32) not null comment'相册名称',
pics_description text comment'相册描述',
pics_logo varchar(132) not null comment'相册logo',
add_time int unsigned not null comment '添加的时间',
upd_time int unsigned not null comment '修改的时间',
is_show enum('0','1') not null default '0' comment '0:显示 1：不显示',
primary key (pics_id)
)engine=Innodb charset=utf8 comment'相册表';

//添加字段
alter table bg_pics add bg_pictures varchar(128) not null default '' comment '图片' after bg_pics_logo;

//相片
drop table if exists bg_picture;
create table bg_picture(
picture_id int unsigned not null auto_increment comment'主键',
picture_name varchar(32) not null comment'相片名称',
pics_id int unsigned not null comment'相册id',
picture_small varchar(132) not null comment'相片小图',
picture_big varchar(132) not null comment'相片大图',
primary key (picture_id)
)engine=Innodb charset=utf8 comment'相片表';
//删除字段
alter table bg_picture drop column picture_name;

//添加字段
alter table bg_pics add cate_id int unsigned not null default '' comment '分类ID' after pics_id;